<?php
require_once '../modelo.php';
require_once '../based.php';
require_once '../ctrl_disc.php';

class ListaUsuarios
{
    private $usuarios;
    function __construct() 
    {
        $db = new BaseDatos(DBHOST, DBUSER, DBPASS, DBBASE);
        $sql = "SELECT id, email, nombre, nombre_corto, abreviatura
                FROM usuarios";
        $datos = $db->selectAsociativo($sql);
        $this->usuarios = array();
        foreach ($datos as $usr)
            $this->usuarios[] = new Usuario(utf8_encode($usr['nombre']), $usr['email'], $usr['id'], utf8_encode($usr['nombre_corto']), utf8_encode($usr['abreviatura']));
        unset($db);
    }

    public function getUsuarios() {
        return $this->usuarios;
    }

    public function __destruct() 
    {
    }
}

?>
